package acube.framework.technical.ldap;

import java.util.ArrayList;

/**
 * Classe permettant de "contenir" un attribut et ses valeurs
 * 
 * @author AUBAY
 * @version 3.0
 * @memberof LDAPWrapper
 */
public class LDAPValuesContainer {
	/**
	 * L'attribut
	 */
	private String attribute;

	/**
	 * Ses valeurs
	 */ 
	private ArrayList<Object> values;
	
	/**
	 * 
	 * @param attribute L'id de l'attribut
	 * @param values Ses valeurs
	 */
	public LDAPValuesContainer(String attribute, ArrayList<Object> values) {
		super();
		this.attribute = attribute;
		this.values = values;
	}

	/**
	 * Renvoie le nom de l'attribut
	 * @return
	 */
	public String getAttribute() {
		return attribute;
	}

	/**
	 * Affecte un attribut ID
	 * @param attribute
	 */
	public void setAttribute(String attribute) {
		this.attribute = attribute;
	}

	/**
	 * Renvoie les valeurs
	 * @return
	 */
	public ArrayList<Object> getValues() {
		return values;
	}

	/**
	 * Affecte des valeurs
	 * @param values
	 */
	public void setValues(ArrayList<Object> values) {
		this.values = values;
	}
	
}